草庐IT

数的计数 c++

全部标签

c# - 许多 C# 解决方案的代码行计数

我目前正在研究一种计算C#代码行数的解决方案。我非常需要以下两个工具的组合:http://richnewman.wordpress.com/2007/07/01/c-and-vbnet-line-count-utility/http://www.locmetrics.com/index.html我的问题是我需要递归扫描包含大量VisualStudio解决方案的文件夹。因此,如果不对其代码进行任何主要工作,就无法真正使用第一个工具,因为它一次只能扫描一个解决方案。但我还需要拆分每个解决方案的结果,最好是包含的项目。这取消了我找到的第二个工具的资格。我还发现NDepend也有同样的问题。您

c# - 如何制作带参数的Windows服务?

我编写了一个Windows服务,我希望每个客户运行一个实例。这是因为每个客户都有自己的具有相同模式的数据库;Windows服务之间的唯一区别是它们每个都有一个不同的参数,对应于它们指定服务的客户数据库。(而且我不能有多个工作线程的一项服务,因为数据库连接使用静态变量,我不能跨线程摆弄它。)我找到了thisneatlittletutorial关于如何制作Windows服务,但它只向我展示了如何为单个服务设置它。我想设置n个服务实例,每个实例都有一个包含客户名称的显示名称,并使用表示客户ID的命令行参数运行。上面链接的教程有一个名为MyWindowsServiceInstaller的类,它

c# - 参数计数与 Invoke 不匹配?

下面的代码块导致错误:用户代码未处理TargetParameterCountException。参数计数不匹配。publicvoidAddListViewItem(string[]Data){if(InvokeRequired){Invoke(newAction(AddListViewItem),Data);}else{ListViewData.Items.Add(Data[0]).SubItems.AddRange(newstring[]{Data[1],Data[2],Data[3],});}}有什么想法吗? 最佳答案 错误是由

c# - 一周中天数的系统常量 (7)

谁能在.NET框架中找到一个常量来定义一周中的天数(7)?DateTime.DaysInAWeek//Somethinglikethis???当然我可以定义我自己的,但如果它已经在某处,我宁愿不定义。更新:我正在寻找这个,因为我需要允许用户从DropDownList的列表中选择一周(按日期,而不是周数)。 最佳答案 您可能会使用System.Globalization.DateTimeFormatInfo.CurrentInfo.DayNames.长度。 关于c#-一周中天数的系统常量(

c# - 格式化具有最小小数位数的 double 类型

我需要格式化double类型,使其具有最少两位小数但不限制最大小数位数:5->"5.00"5.5->"5.50"5.55->"5.55"5.555->"5.555"5.5555->"5.5555"我怎样才能实现它? 最佳答案 您可以对非可选数字使用0格式说明符,对可选数字使用#:n.ToString("0.00###")此示例最多提供五位小数,您可以根据需要添加更多#位置。 关于c#-格式化具有最小小数位数的double类型,我们在StackOverflow上找到一个类似的问题:

c# - 在 C# 中计算大写字符数的最快方法

关于这方面的效率有什么想法吗?...CommentText.ToCharArray().Where(c=>c>='A'&&c 最佳答案 好吧,只是敲了一些代码来计时你的方法:intcount=0;for(inti=0;i结果:Yours:19737ticksMine:118ticks差别很大!有时最直接的方法是最有效的。编辑只是出于兴趣,这个:intcount=s.Count(c=>char.IsUpper(c));在2500点左右进入。所以对于“Linqy”单行来说,它非常快。 关于c

c# - 使用带参数的自定义操作时,MSI 安装程序找不到 InstallState

首先,是的,我知道VS安装项目是邪恶的。这是我必须与之合作的。我也看到了几个相关的问题,但它们要么没有得到回答,要么与我的情况不相符,以至于答案无法奏效(或者他们喋喋不休地谈论VS安装项目的弊端和WiX的奇迹)。我的应用程序有一个安装项目。复制文件效果很好,但我需要在复制文件后执行两个自定义操作。我创建了一个安装程序类并将其设置为安装项目中的自定义操作,它的框架(不起作用,只是显示一个对话框以便我可以附加调试器并四处查看)工作得很好。然后,我发现我需要将参数从MSI传递到我的自定义操作,以便我可以通过安装程序类的上下文属性访问它们。这是安装程序类的当前代码(一些名称已更改以保护无辜者)

c# - 如何从 IQueryable 获取计数

我正在我的GridView中实现分页。来自this文章,我需要两种方法:publicIQueryableBindEmployees(intstartRowIndex,intmaximumRows){EmployeeInfoDataContextdbEmp=newEmployeeInfoDataContext();varquery=fromempindbEmp.EmployeesjoindeptindbEmp.Departmentsonemp.DeptIDequalsdept.DeptIDselectnew{EmpID=emp.EmpID,EmpName=emp.EmpName,Age=

c# - 为什么 LINQ 查询会在我尝试获取某种类型的计数时抛出异常

publicreadonlyIEnumerablePeriodToSelect=newstring[]{"MONTH"};vardataCollection=frompinsomedatafromhinp.somemoredatewhereh.Year>(DateTime.Now.Year-2)wherePeriodToSelect.Contains(h.TimePeriod)selectnew{p.Currency,h.Year.Month,h.Value};有人能告诉我为什么在下面的代码行会抛出异常吗?intcount=dataCollection.Count();这是异常(exc

c# - Autofac - 如何创建带参数的生成工厂

我正在尝试使用Autofac创建一个“生成的”工厂,它将根据枚举参数实时解析依赖关系。给定以下接口(interface)/类:publicdelegateIConnectionConnectionFactory(ConnectionTypeconnectionType);publicenumConnectionType{Telnet,Ssh}publicinterfaceIConnection{boolOpen();}publicclassSshConnection:ConnectionBase,IConnection{publicboolOpen(){returnfalse;}}pu